﻿namespace Core.Model;

interface

uses
  System.Collections.Generic,
  System.Linq,
  System.Text;

type
  Empresa = public class
  private
  protected
  public
      property Id: Integer; virtual;
      property DataCadastro: DateTime; virtual;
      property Nome: String; virtual;
      property RazaoSocial: String; virtual;
      property NumCpnj: String; virtual;
      property NumInscrEstadual: String; virtual;
      property NumInscrMunicipal: String; virtual;
      property Endereco: String; virtual;
      property NumEndereco: Integer; virtual;
      property NumCep: String; virtual;
      property Bairro: String; virtual;
      property Complemento: String; virtual;
      property NumDdd: String; virtual;
      property NumTelefone: String; virtual;
      property NomeContato: String; virtual;
      property EnderecoSite: String; virtual;
      property CidadeEntity: Cidade; virtual;
      property EstadoEntity: Estado; virtual;
      property Loja: IList<Loja>; virtual;
      property GrupoFerramenta: IList<GrupoFerramenta>; virtual;
      property Ferramenta: IList<Ferramenta>; virtual;
  end;

implementation

end.
